#ifndef _key_H
#define _key_H

#include "public.h"

// 按键引脚定义
sbit KEY1 = P1^0;    // 模式切换按键
sbit KEY2 = P1^1;    // 增加按键
sbit KEY3 = P1^2;    // 减少按键
sbit KEY4 = P1^3;    // 按键控制加速
sbit KEY5 = P1^4;    // 按键控制减速
// 按键状态定义
#define KEY_NONE    0   // 无按键按下
#define KEY_1       1   // 按键1按下
#define KEY_2       2   // 按键2按下
#define KEY_3       3   // 按键3按下
#define KEY_4       4   // 按键4按下
#define KEY_5       5   // 按键5按下


// 函数声明
void Key_Init(void);           // 初始化按键
unsigned char Key_Scan(void);  // 扫描按键

#endif